package com.kaluli.project.domain.entity;

import java.sql.Timestamp;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import com.kaluli.system.domain.entity.DomainEntity;

@Entity
@Table(name = "kll_refund_detail")
public class KllRefundDetail extends DomainEntity implements Serializable {

	private static final long serialVersionUID = 1L;

	@Column(name = "order_number")
	private String orderNumber;

	@Column(name = "order_id")
	private String orderId;
	@Column(name = "ibilling_number")
	private String ibillingNumber;
	@Column(name = "refund")
	private Double refund;
	@Column(name = "refund_remark")
	private String refundRemark;
	@Column(name = "type")
	private Integer type;
	@Column(name = "pay_type")
	private Integer payType;
	@Column(name = "status")
	private Integer status;
	@Column(name = "grant_uid")
	private String grantUid;
	@Column(name = "grant_username")
	private String grantUsername;
	@Column(name = "created_at")
	private Timestamp createTime;
	@Column(name = "updated_at")
	private Timestamp updateTime;

	public String getOrderNumber() {
		return orderNumber;
	}

	public void setOrderNumber(String orderNumber) {
		this.orderNumber = orderNumber;
	}

	public String getOrderId() {
		return orderId;
	}

	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}

	public String getIbillingNumber() {
		return ibillingNumber;
	}

	public void setIbillingNumber(String ibillingNumber) {
		this.ibillingNumber = ibillingNumber;
	}

	public Double getRefund() {
		return refund;
	}

	public void setRefund(Double refund) {
		this.refund = refund;
	}

	public String getRefundRemark() {
		return refundRemark;
	}

	public void setRefundRemark(String refundRemark) {
		this.refundRemark = refundRemark;
	}


	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public Integer getPayType() {
		return payType;
	}

	public void setPayType(Integer payType) {
		this.payType = payType;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getGrantUid() {
		return grantUid;
	}

	public void setGrantUid(String grantUid) {
		this.grantUid = grantUid;
	}

	public String getGrantUsername() {
		return grantUsername;
	}

	public void setGrantUsername(String grantUsername) {
		this.grantUsername = grantUsername;
	}

	public Timestamp getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Timestamp createTime) {
		this.createTime = createTime;
	}

	public Timestamp getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Timestamp updateTime) {
		this.updateTime = updateTime;
	}

}
